home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
021-030
/
amok24
/
dme
/
src
/
source.zoo
/
makefile
< prev
next >
Wrap
Makefile
|
1989-07-03
|
2KB
|
98 lines
# Makefile for DME
#
# You *need* my support libraries to compile this
SYMS= include:symbols.m
SYMC= include:local/makesymbols.c
OD= T:
EXE= DME
AFLAGS= -iSYS2:asm
CFLAGS= +L +I$(SYMS) -E1000
OB0= $(OD)main.o
OB1= $(OD)command.o
OB2= $(OD)keyboard.o
OB3= $(OD)globals.o
OB4= $(OD)cmd1.o
OB5= $(OD)cmd2.o
OB6= $(OD)cmd3.o
OB7= $(OD)subs.o
OB8= $(OD)refs.o
OB9= $(OD)filereq.o
OBA= $(OD)menu.o
OBB= $(OD)mods.o
OBC= $(OD)rexx.o
OBD= $(OD)rexxbind.o
OBE= $(OD)m2err.o
OBF= $(OD)intdeemunw.o
OBG= $(OD)gadgets.o
SR0= main.c
SR1= command.c
SR2= keyboard.c
SR3= globals.c
SR4= cmd1.c
SR5= cmd2.c
SR6= cmd3.c
SR7= subs.c
SR8= refs.c
SR9= filereq.c
SRA= menu.c
SRB= mods.c
SRC= rexx.c
SRD= rexxbind.asm
SRE= m2err.c
SRF= initdeemunw.c
SRG= gadgets.c
OBJS= $(OB0) $(OB1) $(OB2) $(OB3) $(OB4) $(OB5) $(OB6) $(OB7) $(OB8) $(OB9) $(OBA) $(OBB) $(OBC) $(OBD) $(OBE) $(OBF) $(OBG)
$(EXE): $(SYMS) $(OBJS)
ln $(OBJS) -ldres -lsup32 -lc32 -O $(EXE)
clean:
-delete $(OBJS)
$(OB0): $(SR0)
cc $(CFLAGS) $(SR0) -o $(OB0)
$(OB1): $(SR1)
cc $(CFLAGS) $(SR1) -o $(OB1)
$(OB2): $(SR2)
cc $(CFLAGS) $(SR2) -o $(OB2)
$(OB3): $(SR3)
cc $(CFLAGS) $(SR3) -o $(OB3)
$(OB4): $(SR4)
cc $(CFLAGS) $(SR4) -o $(OB4)
$(OB5): $(SR5)
cc $(CFLAGS) $(SR5) -o $(OB5)
$(OB6): $(SR6)
cc $(CFLAGS) $(SR6) -o $(OB6)
$(OB7): $(SR7)
cc $(CFLAGS) $(SR7) -o $(OB7)
$(OB8): $(SR8)
cc $(CFLAGS) $(SR8) -o $(OB8)
$(OB9): $(SR9)
cc $(CFLAGS) $(SR9) -o $(OB9)
$(OBA): $(SRA)
cc $(CFLAGS) $(SRA) -o $(OBA)
$(OBB): $(SRB)
cc $(CFLAGS) $(SRB) -o $(OBB)
$(OBC): $(SRC)
cc $(CFLAGS) $(SRC) -o $(OBC)
$(OBD): $(SRD)
as $(AFLAGS) $(SRD) -o $(OBD)
$(OBE): $(SRE)
cc $(CFLAGS) $(SRE) -o $(OBE)
$(OBF): $(SRF)
cc $(CFLAGS) $(SRF) -o $(OBF)
$(OBG): $(SRG)
cc $(CFLAGS) $(SRG) -o $(OBG)
$(SYMS): $(SYMC)
make -f include:local/Makefile